home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Steal This CD
/
steal_this_cd.iso
/
Chapter 07 - Where the Hackers Are
/
virc200.exe
/
install_script.iss
Wrap
Text File
|
2006-01-01
|
15KB
|
210 lines
;InnoSetupVersion=4.0.10
[Setup]
AppName=Visual IRC
AppVerName=Visual IRC 2.0
AppId=Visual IRC
AppPublisher=MeGALiTH Software
AppPublisherURL=http://www.visualirc.net/
AppSupportURL=http://www.visualirc.net/board/
AppUpdatesURL=http://www.visualirc.net/beta.php
AppMutex=VisualIRC2Mutex
DefaultDirName={pf}\ViRC
DefaultGroupName=Visual IRC
UninstallDisplayIcon={app}\ViRC.exe
OutputBaseFilename=virc200
Compression=bzip2
PrivilegesRequired=none
ChangesAssociations=yes
AllowNoIcons=yes
InfoBeforeFile=embedded\InfoBefore.txt
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\ViRC.exe"; DestDir: "{app}"; Components: main;
Source: "{app}\bconv.exe"; DestDir: "{app}"; Components: main;
Source: "{app}\fpu.dll"; DestDir: "{app}"; Components: main;
Source: "{app}\Rumble.exe"; DestDir: "{app}"; Components: rumble;
Source: "{sys}\Vcl50.bpl"; DestDir: "{sys}"; Components: main; Flags: sharedfile
Source: "{sys}\Vclx50.bpl"; DestDir: "{sys}"; Components: main; Flags: sharedfile
Source: "{app}\TB97_JM.bpl"; DestDir: "{app}"; Components: main;
Source: "{app}\vircplugin.bpl"; DestDir: "{app}"; Components: main;
Source: "{app}\vp_tabbar.bpl"; DestDir: "{app}"; Components: main;
Source: "{app}\Gestures_D5.bpl"; DestDir: "{app}"; Components: gestures;
Source: "{app}\vp_gestures.bpl"; DestDir: "{app}"; Components: gestures;
Source: "{app}\ViRC2.chm"; DestDir: "{app}"; Components: main;
Source: "{app}\changes.txt"; DestDir: "{app}"; Components: main;
Source: "{app}\readme.txt"; DestDir: "{app}"; Components: main;
Source: "{app}\Rumble changes.txt"; DestDir: "{app}"; Components: rumble;
Source: "{app}\script.txt"; DestDir: "{app}"; Components: scripthelp;
Source: "{app}\vircdde.txt"; DestDir: "{app}"; Components: scripthelp;
Source: "{app}\vircdll.txt"; DestDir: "{app}"; Components: scripthelp;
Source: "{app}\vircole.txt"; DestDir: "{app}"; Components: scripthelp;
Source: "{app}\vircwb.txt"; DestDir: "{app}"; Components: scripthelp;
Source: "{app}\ovs.txt"; DestDir: "{app}"; Components: scripthelp;
Source: "{app}\versus.txt"; DestDir: "{app}"; Components: scripthelp;
Source: "{app}\Undernet #virc.chat"; DestDir: "{app}"; Components: main;
Source: "{app}\default.vsl"; DestDir: "{app}"; Components: main;
Source: "{app}\Images\console.colors"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\dark.colors"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\default.colors"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tb_wa_load.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tb_wa_next.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tb_wa_pause.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tb_wa_play.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tb_wa_prev.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tb_wa_stop.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbabort.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbcascade.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbchanctl.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbcloselog.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbconfig.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbconnect.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbcycle.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbdisconnect.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbexit.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbexit_sm.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbglobe.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbinflate.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tblinks.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tblist.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tblogging.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbopenlog.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbpart.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbrehash.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbscript.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbservlist.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbstart.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbtile.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbtimestamp.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbtimestampoff.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tbtimestampon.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\Images\tiles.bmp"; DestDir: "{app}\Images"; Components: main;
Source: "{app}\fpu.dpr"; DestDir: "{app}"; Components: main;
Source: "{app}\Sounds\join.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\part.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\kick.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\msg.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\mode.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\nfyjoin.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\nfyquit.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Scripts\toolbars.vsc"; DestDir: "{app}\Scripts"; Components: main;
Source: "{app}\Scripts\virc.lib"; DestDir: "{app}\Scripts"; Components: main;
Source: "{app}\Scripts\english.lib"; DestDir: "{app}\Scripts"; Components: main;
Source: "{app}\Scripts\eventmasks.ini"; DestDir: "{app}\Scripts"; Components: main;
; Source: "{app}\Scripts\,1"; DestDir: "{app}\Scripts"; Components: main; Flags: skipifsourcedoesntexist onlyifdoesntexist
; Source: "{app}\Scripts\,2"; DestDir: "{app}\Scripts"; Components: main; Flags: skipifsourcedoesntexist onlyifdoesntexist
; Source: "{app}\Scripts\,3"; DestDir: "{app}\Scripts"; Components: main; Flags: skipifsourcedoesntexist onlyifdoesntexist
Source: "{app}\Scripts\winamp.vsc"; DestDir: "{app}\Scripts"; Components: scripts;
Source: "{app}\Scripts\schat.txt"; DestDir: "{app}\Scripts"; Components: scripts;
Source: "{app}\Scripts\schat.vsc"; DestDir: "{app}\Scripts"; Components: scripts;
Source: "{app}\Scripts\tictactoe.vsc"; DestDir: "{app}\Scripts"; Components: scripts;
Source: "{app}\Scripts\slidegame.vsc"; DestDir: "{app}\Scripts"; Components: scripts;
Source: "{app}\Scripts\sounds.vsc"; DestDir: "{app}\Scripts"; Components: scripts;
Source: "{app}\Scripts\smileys.vsc"; DestDir: "{app}\Scripts"; Components: scripts;
Source: "{app}\Images\angry.bmp"; DestDir: "{app}\Images"; Components: scripts;
Source: "{app}\Images\frown.bmp"; DestDir: "{app}\Images"; Components: scripts;
Source: "{app}\Images\grin.bmp"; DestDir: "{app}\Images"; Components: scripts;
Source: "{app}\Images\smile.bmp"; DestDir: "{app}\Images"; Components: scripts;
Source: "{app}\Images\tongue.bmp"; DestDir: "{app}\Images"; Components: scripts;
Source: "{app}\Images\wink.bmp"; DestDir: "{app}\Images"; Components: scripts;
[Dirs]
Name: "{app}\Images";
Name: "{app}\Logs";
Name: "{app}\Scripts";
Name: "{app}\Sounds";
[Registry]
Root: HKCU; Subkey: "Software\MeGALiTH Software"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: ".vsc"; ValueType: String; ValueData: "ViRC2Script"; Tasks: filetypes; Flags: uninsdeletevalue
Root: HKCR; Subkey: ".vsc\ShellNew"; ValueName: "NullFile"; ValueType: String; Tasks: filetypes; Flags: uninsdeletevalue
Root: HKCR; Subkey: "ViRC2Script"; ValueType: String; ValueData: "Visual IRC Script"; Tasks: filetypes; Flags: uninsdeletekey
Root: HKCR; Subkey: "ViRC2Script\DefaultIcon"; ValueType: String; ValueData: "{app}\ViRC.exe,1"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Script\shell\open"; ValueType: String; ValueData: "&Run in ViRC"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Script\shell\open\command"; ValueType: String; ValueData: """{app}\ViRC.exe"" -loadscript ""%1"""; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Script\shell\edit"; ValueType: String; ValueData: "&Edit with ViRC"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Script\shell\edit\command"; ValueType: String; ValueData: """{app}\ViRC.exe"" -editscript ""%1"""; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Script\shell\rumble"; ValueType: String; ValueData: "Edit with Ru&mble"; Components: rumble; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Script\shell\rumble\command"; ValueType: String; ValueData: """{app}\Rumble.exe"" ""%1"""; Components: rumble; Tasks: filetypes;
Root: HKCR; Subkey: ".vsl"; ValueType: String; ValueData: "ViRC2Servers"; Tasks: filetypes; Flags: uninsdeletevalue
Root: HKCR; Subkey: "ViRC2Servers"; ValueType: String; ValueData: "Visual IRC Server List"; Tasks: filetypes; Flags: uninsdeletekey
Root: HKCR; Subkey: "ViRC2Servers\DefaultIcon"; ValueType: String; ValueData: "{app}\ViRC.exe,2"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Servers\shell\open"; ValueType: String; ValueData: "&Import into ViRC"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Servers\shell\open\command"; ValueType: String; ValueData: """{app}\ViRC.EXE"" -importservers ""%1"""; Tasks: filetypes;
Root: HKCR; Subkey: ".chat"; ValueType: String; ValueData: "ViRC2Chat"; Tasks: filetypes; Flags: uninsdeletevalue
Root: HKCR; Subkey: ".chat\ShellNew"; ValueName: "NullFile"; ValueType: String; Tasks: filetypes; Flags: uninsdeletevalue
Root: HKCR; Subkey: "ViRC2Chat"; ValueType: String; ValueData: "IRC Server Connection"; Tasks: filetypes; Flags: uninsdeletekey
Root: HKCR; Subkey: "ViRC2Chat\DefaultIcon"; ValueType: String; ValueData: "{app}\ViRC.exe,3"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Chat\shell\open"; ValueType: String; ValueData: "&Connect with ViRC"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Chat\shell\open\command"; ValueType: String; ValueData: """{app}\ViRC.exe"" -chat ""%1"""; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Chat\shell\edit"; ValueType: String; ValueData: "&Edit Connection"; Tasks: filetypes;
Root: HKCR; Subkey: "ViRC2Chat\shell\edit\command"; ValueType: String; ValueData: """{app}\ViRC.exe"" -editchat ""%1"""; Tasks: filetypes;
Root: HKCR; Subkey: "irc"; ValueType: String; ValueData: "URL:IRC Protocol"; Tasks: ircurls;
Root: HKCR; Subkey: "irc"; ValueName: "URL Protocol"; ValueType: String; Tasks: ircurls;
Root: HKCR; Subkey: "irc\DefaultIcon"; ValueType: String; ValueData: "{app}\ViRC.exe,3"; Tasks: ircurls; Flags: uninsdeletevalue
Root: HKCR; Subkey: "irc\shell\open"; ValueType: String; ValueData: "&Connect with ViRC"; Tasks: ircurls; Flags: uninsdeletekey
Root: HKCR; Subkey: "irc\shell\open\command"; ValueType: String; ValueData: """{app}\ViRC.exe"" -irchyperlink"; Tasks: ircurls;
Root: HKCR; Subkey: "irc\shell\open\ddeexec"; ValueType: String; ValueData: "irchyperlink %1"; Tasks: ircurls;
Root: HKCR; Subkey: "irc\shell\open\ddeexec\Application"; ValueType: String; ValueData: "ViRC"; Tasks: ircurls;
Root: HKCR; Subkey: "irc\shell\open\ddeexec\Topic"; ValueType: String; ValueData: "IRC_Execute"; Tasks: ircurls;
[INI]
FileName: "{app}\ViRC Message Board.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.hansprestige.com/virc/board/";
FileName: "{app}\ViRC Updates.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.hansprestige.com/virc/beta.php";
FileName: "{app}\R0aD]{{ilL's ViRC 2 page.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.r0adkill.com/virc/v2scripts.htm";
FileName: "{app}\VisualScripts.com.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.visualscripts.com";
[Run]
Filename: "{app}\ViRC.exe"; Parameters: "-regserver"; StatusMsg: "Registering OLE Automation server..."; Check: "AllowedToWriteHKCR";
Filename: "{app}\changes.txt"; Description: "View change log"; Flags: shellexec postinstall unchecked skipifsilent
Filename: "{app}\ViRC.exe"; Description: "Launch Visual IRC"; Flags: postinstall skipifsilent nowait
[UninstallRun]
Filename: "{app}\ViRC.exe"; Parameters: "-unregserver"; RunOnceId: "UnRegServer";
Filename: "{app}\ViRC.exe"; Parameters: "-uninstall"; RunOnceId: "DashUninstall";
[Icons]
Name: "{group}\Visual IRC"; Filename: "{app}\ViRC.exe"; Components: main;
Name: "{group}\Visual IRC Message Board"; Filename: "{app}\ViRC Message Board.url"; Components: main;
Name: "{group}\Visual IRC Updates"; Filename: "{app}\ViRC Updates.url"; Components: main;
Name: "{group}\Download ViRC Scripts (R0aD]{{ilL)"; Filename: "{app}\R0aD]{{ilL's ViRC 2 page.url"; Components: main;
Name: "{group}\Download ViRC Scripts (VisualScripts.com)"; Filename: "{app}\VisualScripts.com.url"; Components: main;
Name: "{group}\#ViRC on Undernet"; Filename: "{app}\Undernet #virc.chat"; Components: main;
Name: "{userdesktop}\Visual IRC"; Filename: "{app}\ViRC.exe"; Components: main; Tasks: desktopicon;
Name: "{userdesktop}\Visual IRC Message Board"; Filename: "{app}\ViRC Message Board.url"; Components: main; Tasks: desktopboardicon;
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Visual IRC"; Filename: "{app}\ViRC.exe"; Tasks: quicklaunchicon;
Name: "{group}\Rumble"; Filename: "{app}\Rumble.exe"; Components: rumble;
[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:";
Name: "desktopboardicon"; Description: "Create a desktop link to the &message board"; GroupDescription: "Additional icons:";
Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:";
Name: "filetypes"; Description: "Associate with ViRC file types (.vsc, .vsl, .chat)"; GroupDescription: "Program associations:"; Check: "AllowedToWriteHKCR";
Name: "ircurls"; Description: "Associate with &irc:// URLs"; GroupDescription: "Program associations:"; Check: "AllowedToWriteHKCR";
[Components]
Name: "main"; Description: "Visual IRC Client"; Types: "full compact custom";
Name: "sounds"; Description: "Event sound effects"; Types: "full custom";
Name: "scripts"; Description: "Sample scripts"; Types: "full compact";
Name: "gestures"; Description: "Mouse gestures plugin (beta)"; Types: "full custom";
Name: "scripthelp"; Description: "Scripting help files"; Types: "full compact";
Name: "rumble"; Description: "Rumble (a script editor)"; Types: "full";
[UninstallDelete]
Type: files; Name: "{app}\ViRC Message Board.url";
Type: files; Name: "{app}\ViRC Updates.url";
Type: files; Name: "{app}\R0aD]{{ilL's ViRC 2 page.url";
Type: files; Name: "{app}\VisualScripts.com.url";
[Types]
Name: "full";
Name: "compact";
Name: "custom";
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "default"; MessagesFile: "embedded\default.isl";